@charset "utf-8";
/* Base Style Sheet
   Last Modify: 2010-04-22
----------------------------------------------------------------------*/
/* ��ʼ�������Ĭ��ֵ
input[type=radio], input[type=checkbox], input[type=text] { vertical-align: middle; }
-----------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,iframe {
	margin:0;
	padding:0;
}
body, div, td
{ font-size: 12px; font-family: "����","����","΢���ź�",Tahoma, Verdana, Arial, sans-serif; line-height: 1.4em; color: #333333; text-align: left; }
body { text-align: center; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th {text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

input { vertical-align: middle;}
ul:after,dl:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
dl:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
/* Ĭ�ϳ��������ʽ
--------------------------------------------------------------*/
/* a:focus { outline-style: none; outline-width: 0; } */
a { color: #333333; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { color: #ff6600; text-decoration: underline; }
a:active { text-decoration: none; }
/* ���select�Ĵ�͸ fuckSelectUseIframe*/
.dingIE6Select {position: absolute;  z-index: -100; background-color:rgba(0,0,0,0.0); background-color: #000\9; filter:alpha(opacity=0);}
/* ���
------------------------------------------------------------------------------ */
/*
.clearfloat { line-height: 0px; height: 0px; clear: both; font-size: 1px; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; }
*:first-child + html .clearfix { zoom: 1; }
.clear {clear:both;height:0;overflow:hidden;float:none;}
*/
.clear { clear: both; height: 0px; line-height: 0; font-size: 0; overflow: hidden; }
/**  ��ʾ����
----------------------------------------------------------------**/
.hidden { display: none; }
.visible { display: block; }

.nowrap { text-overflow:ellipsis;word-break:keep-all;white-space:nowrap; }

.break { word-break:break-all;white-space:normal;word-wrap:break-word; }

.left { float: left;}
.right { float: right;}

.t_left { text-align: left;}
.t_right { text-align: right;}
.noborder { border: none;}



body { background: url(../images/login_bg.gif) repeat-x left top;}
#loginBox { width: 800px; height: 400px; margin: 0 auto; margin-top: 180px;}
.login_left { width: 400px; height: 400px; float: left; background: url(../images/logo.png) no-repeat 50px 50px;}
.login_right { width: 400px; height: 400px; float: right; background: url(../images/login_shuxian.gif) no-repeat left top;}
.login_title { width: 400px; height: 35px; background: url(../images/btn_login.gif) no-repeat 20px top; margin-top: 40px;}
.formBox { width: 400px; height: 22px; padding-top: 15px;}
.item01 { width: 95px; height: 22px; line-height: 22px; text-align: right; float: left; color: #2f65a3; margin-right: 5px;}
.item02 { width: 300px; height: 22px; float: left;}
.item02 input { width: 140px; height: 20px; line-height: 20px; border: solid 1px #ccc;}
.formmsg { width: 300px; margin-left: 100px; margin-top: 10px;}
.formmsg li { height: 22px; line-height: 22px;}
.formmsg li label input { margin-right: 3px;}
.formmsg02 { float: left; width: 300px;}
.formmsg02 li { height: 20px; line-height: 20px; color: #999;}

#footer { width: 800px; height: 20px; line-height: 20px; margin: 0 auto; text-align: center; color: #999; margin-bottom: 80px;}
